// default package

import java.util.Date;
import java.util.HashSet;
import java.util.Set;


/**
 * Abstract_User entity provides the base persistence definition of the _User entity. @author MyEclipse Persistence Tools
 */

public abstract class Abstract_User  implements java.io.Serializable {


    // Fields    

     private Integer userId;
     private String userName;
     private String passwd;
     private String email;
     private Date resDate;
     private Set comments = new HashSet(0);

     private Set store_items = new HashSet(0);


    // Constructors

    /** default constructor */
    public Abstract_User() {
    }

	/** minimal constructor */
    public Abstract_User(Integer userId, String userName) {
        this.userId = userId;
        this.userName = userName;
    }
    
    /** full constructor */
    public Abstract_User(Integer userId, String userName, String passwd, String email, Date resDate, Set play_items, Set store_items) {
        this.userId = userId;
        this.userName = userName;
        this.passwd = passwd;
        this.email = email;
        this.resDate = resDate;
        this.comments = comments;
        this.store_items = store_items;
    }

   
    // Property accessors

    public Integer getUserId() {
        return this.userId;
    }
    
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return this.userName;
    }
    
    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPasswd() {
        return this.passwd;
    }
    
    public void setPasswd(String passwd) {
        this.passwd = passwd;
    }

    public String getEmail() {
        return this.email;
    }
    
    public void setEmail(String email) {
        this.email = email;
    }

    public Date getResDate() {
        return this.resDate;
    }
    
    public void setResDate(Date resDate) {
        this.resDate = resDate;
    }

    public Set getComments() {
        return this.comments;
    }
    
    public void setComments(Set comments) {
        this.comments = comments;
    }

    public Set getStore_items() {
        return this.store_items;
    }
    
    public void setStore_items(Set store_items) {
        this.store_items = store_items;
    }
   








}